WordfenceLS\Controller_Permissions B

Total Complexity 95
Dependencies 4
Dependents 5
Total lines 444
Lines of code 318
Logical lines of code 198
Comment lines 82
Methods 28
Properties 2

Methods 28

Method Rating Maintainability Complexity Lines of code
does_user_have_multisite_capability()
A
54 10 18
get_multisite_roles_for_user()
S
54 7 21
sync_roles()
S
51 6 28
_load_multisite_roles()
S
51 6 25
get_all_roles()
S
57 5 18
_remove_cap_multisite()
S
58 5 14
_add_cap_multisite()
S
58 5 14
_wp_roles()
S
60 4 14
uninstall()
S
62 4 12
_role_sync_cron()
S
61 3 12
init()
S
61 3 12
disallow_2fa_self()
S
62 3 12
_validate_role_sync_cron()
S
62 3 11
_add_cap()
S
65 3 9
get_sites()
S
67 3 7
can_manage_settings()
S
65 3 9
can_role_manage_settings()
S
68 3 8
_remove_cap()
S
65 3 9
install()
S
64 2 11
get_multisite_roles()
S
69 2 7
shared()
S
69 2 7
get_primary_sites()
S
65 2 9
get_primary_site_id()
S
63 2 10
allow_2fa_self()
S
66 2 9
_on_role_change()
S
80 1 3
_wp_initialize_site()
S
80 1 3
_wpmu_new_blog()
S
80 1 3
_init_actions()
S
78 1 3